@charset "utf-8";
/* CSS Document */

.subBanner{ width:100%; height:340px; overflow:hidden;}
.subBanner img{ width:100%; height:340px;}
.str{ color:#cc3033; font-weight:bold;}
.subTitle{ width:1100px; margin:0px auto; border-bottom:2px solid #d4d4d4; padding-top:30px; padding-bottom:30px;}

.subLeftNav,.listL { width:220px;}
.listL{ margin-bottom:25px;}
.listL h3{ padding-left:20px; height:72px; line-height:72px; background:url(../image/gzListHead.jpg) no-repeat center center; color:#ffffff; font-size:22px; font-weight:bold;}
.indexProList ul{ border-left:2px solid #adaaaa; border-right:2px solid #adaaaa;}
.indexProList ul li{ border-bottom:2px solid #adaaaa; height:46px; padding-left:35px;}
.indexProList ul li a{ display:block; height:46px; line-height:46px; color:#242424; font-size:14px; background:url(../image/gzListJT.jpg) no-repeat 150px -44px;}
.indexProList ul li a:hover{ color:#c30d23; font-weight:bold; background:url(../image/gzListJT.jpg) no-repeat 150px 3px;}
.subrightContent{ width:850px;}
.subContBox{ border-left:2px solid #adaaaa; border-right:2px solid #adaaaa; border-bottom:2px solid #adaaaa; height:auto; min-height:999px; padding-bottom:25px;}
.subTitel{ width:100%; height:56px; background:#242424;}
.subTitel h3{ height:56px; line-height:56px; padding-left:35px; color:#ffffff; font-size:16px;}
.subTitel span,.subTitel a{ font-size:16px; color:#ffffff; font-weight:bold;}
.subTitel a:hover{ color:#c30d23;}
.subTitleS2{ margin:0px 6px;}

.subAbout{ width:1040px; margin:0px auto;  padding-bottom:20px;}
.subImg{ padding:15px 0px 15px 0px;}
.subP{  color:#645d5d; font-size:14px; line-height:24px; padding:10px 0px 10px 0px}


.subProBox{ margin:0px auto; overflow:hidden; padding:30px 0px 0px 0px;}
.subWidth1{ width:808px;}
.subWidth2{ width:780px;}
.subWidth3{ width:500px;}
.subProUl{ width:822px;}
.subProUl li{ float:left; width:260px; margin-right:14px; margin-bottom:25px;}
.subProUl li a{ display:block;}

.subImgDiv{ width:100%; text-align:center;}
.subFont1{ padding-bottom:25px;}
.subFont1P{ padding-top:15px; color:#2a2b29; font-size:15px; line-height:28px;}
.contactH3{ font-size:28px; color:#2a2b29; font-weight:700; padding-top:20px; text-align:center;color:#cc3033;}
.adressBox{ padding-top:20px;}

.contactH32{ font-size:22px; color:#2a2b29; font-weight:700; margin-bottom:10px;}
.contactP{ font-size:18px; color:#555654; margin-bottom:10px; }
/* CSS news start */
.newsList{ width:100%;  margin-bottom:30px;}
.newsXqH3{ width:800px; margin:5px auto; text-align:center; font-size:22px; color:#2a2b29; font-weight:bold; }
.newsXqTime{text-align:center;}
.newsList ul li{ width:100%; border-bottom:2px solid #aeabab; padding-top:10px;}
.newsList ul li a{ display:block; height:40px; line-height:40px; padding:0px 15px; font-size:16px;}
.newsList ul li a p{ float:left; height:40px; line-height:40px; width:610px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#1c1b1b; font-size:16px;}
.newsList ul li a span{ display:block; width:120px; text-align:right; float:right; color:#8c8787;}
.newsList ul li a p:hover{ color:#c30d23; font-weight:bold;}
.newsList ul li a span:hover{ color:#c30d23; font-weight:bold;}
/* CSS news end */
/* CSS page start */
.pagesXh{ width:600px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#ff0000; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#717171; background:#f2f2f2; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */
.dede_pages{
	width:100%;
	height:50px;
	text-align:center;
}
.dede_pages ul{
	margin:0 auto;
	padding:12px 0px 12px 16px;
}
.dede_pages li{
	display:inline;
	
}
.dede_pages ul li{
	font-family:"思源宋体";
	line-height:17px;
	margin-right:6px;
	border:1px solid #000;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#000;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#000;
}
.dede_pages .pageinfo strong{
	color:#000;
	font-weight:normal;
	margin:0px 2px;
}